cmake_minimum_required( VERSION 3.20.0 )

project( ffc-templates ) # [JSD] change this name in the copy (!)


JSD_SHOW_PROJECT_GROUP_HEADER()


set( JSD_GLOBAL_CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} )

add_subdirectory( 00-ffc-repository )
add_subdirectory( 01-ffc-cmake-template )
add_subdirectory( 02-ffc-header-library-template )
add_subdirectory( 03-ffc-base-library-template )
add_subdirectory( 04-ffc-derived-library-template )
add_subdirectory( 05-ffc-executabe-tempalate )

set( CMAKE_MODULE_PATH ${JSD_GLOBAL_CMAKE_MODULE_PATH} CACHE INTERNAL "[JSD] CMAKE_MODULE_PATH" FORCE )


JSD_SHOW_PROJECT_GROUP_FOOTER()
